package com.mjh.pojo;

import java.lang.reflect.Type;
import java.time.LocalDate;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * <p>
 * 专业技术职务任职资格评审表
 * </p>
 *
 * @author MJH
 * @since 2021-12-03
 */

public class Zyjszwrzzgps implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type=IdType.AUTO)
    private Integer id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别
     */
    private String gender;

    /**
     * 民族
     */
    private String nation;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 身体状况
     */
    private String fStzk;

    /**
     * 身份证号
     */
    private String fSfzh;

    /**
     * 曾用名
     */
    private String fCym;

    /**
     * 出生日期
     */
    private LocalDate fCsrq;

    /**
     * 照片
     */
    private String fZp;

    /**
     * 手机号
     */
    private String fSjh;

    /**
     * 参加工作时间
     */
    private LocalDate fCjgzsj;

    /**
     * 工作单位
     */
    private String fGzdw;

    /**
     * 现有职称取得时间
     */
    private LocalDate fXyzcqdsj;

    /**
     * 现从事专业
     */
    private String fXcszy;

    /**
     * 现有职称
     */
    private String fXyzc;

    /**
     * 现有职称聘任时间
     */
    private LocalDate fXyzcrpsj;

    /**
     * 现有工作岗位
     */
    private String fXygzgw;

    /**
     * 工作单位是否隶属于四川测绘局
     */
    private String fSfsyscchj;

    /**
     * 四川测绘局下属单位的申报人是否事业编制
     */
    private String fSfsybz;

    /**
     * 毕业时间
     */
    private LocalDate fBysj;

    /**
     * 毕业院校
     */
    private String fByyx;

    /**
     * 所学专业
     */
    private String fSxzy;

    /**
     * 学制
     */
    private String fXz;

    /**
     * 学历类别
     */
    private String fXllb;

    /**
     * 非全日制说明
     */
    private String fFqrzsm;

    /**
     * 学历
     */
    private String fXl;

    /**
     * 学历证书编号
     */
    private String fXlzsbh;

    /**
     * 学位
     */
    private String fXw;

    /**
     * 学位证书编号
     */
    private String fXwzsbh;

    /**
     * 是否提前申报
     */
    private String fSftqsb;

    /**
     * 拟申报职称
     */
    private String fNsbzc;

    /**
     * 是否破格申报
     */
    private String fSfpgsb;

    /**
     * 申报专业
     */
    private String fSbzy;

    /**
     * 拟申报专业技术职务等级
     */
    private String fNsbzyjszwdj;

    /**
     * 专业技术职务任职资格
     */
    private String fZyjszwrzzg;

    /**
     * 现（兼）任行政职务及任职时间
     */
    private String fXrzsj;

    /**
     * 何时加入中国共产党（共青团）任何职务
     */
    private String fHsrt;

    /**
     * 何时何地参加何种民主党派任何职务
     */
    private String fHshdcjmzdp;

    /**
     * 参加何种学术团体、任何种职务有何种社会兼职
     */
    private String fCjxstirhzwu;

    /**
     * 懂何种外语达到何种程度
     */
    private String fDhzwy;

    /**
     * 单位查验人姓名
     */
    private String dName;

    /**
     * 单位查验手机号
     */
    private String dPhone;

    /**
     * 单位查验固定电话
     */
    private String dGddh;

    /**
     * 单位检验人电子邮箱
     */
    private String dEmail;

    /**
     * 本人是否是会员
     */
    private String fSfhy;

    /**
     * 填报单位
     */
    private String fTbdw;

    /**
     * 材料编号
     */
    private String fClbh;

    /**
     * 推荐单位或地区
     */
    private String fUjdwhdq;

    /**
     * 上传用户
     */
    private Integer fUserId;

    /**
     * 创建时间
     */
    private LocalDate createTime=LocalDate.now();




    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getfStzk() {
        return fStzk;
    }

    public void setfStzk(String fStzk) {
        this.fStzk = fStzk;
    }

    public String getfSfzh() {
        return fSfzh;
    }

    public void setfSfzh(String fSfzh) {
        this.fSfzh = fSfzh;
    }

    public String getfCym() {
        return fCym;
    }

    public void setfCym(String fCym) {
        this.fCym = fCym;
    }

    public LocalDate getfCsrq() {
        return fCsrq;
    }

    public void setfCsrq(LocalDate fCsrq) {
        this.fCsrq = fCsrq;
    }

    public String getfZp() {
        return fZp;
    }

    public void setfZp(String fZp) {
        this.fZp = fZp;
    }

    public String getfSjh() {
        return fSjh;
    }

    public void setfSjh(String fSjh) {
        this.fSjh = fSjh;
    }

    public LocalDate getfCjgzsj() {
        return fCjgzsj;
    }

    public void setfCjgzsj(LocalDate fCjgzsj) {
        this.fCjgzsj = fCjgzsj;
    }

    public String getfGzdw() {
        return fGzdw;
    }

    public void setfGzdw(String fGzdw) {
        this.fGzdw = fGzdw;
    }

    public LocalDate getfXyzcqdsj() {
        return fXyzcqdsj;
    }

    public void setfXyzcqdsj(LocalDate fXyzcqdsj) {
        this.fXyzcqdsj = fXyzcqdsj;
    }

    public String getfXcszy() {
        return fXcszy;
    }

    public void setfXcszy(String fXcszy) {
        this.fXcszy = fXcszy;
    }

    public String getfXyzc() {
        return fXyzc;
    }

    public void setfXyzc(String fXyzc) {
        this.fXyzc = fXyzc;
    }

    public LocalDate getfXyzcrpsj() {
        return fXyzcrpsj;
    }

    public void setfXyzcrpsj(LocalDate fXyzcrpsj) {
        this.fXyzcrpsj = fXyzcrpsj;
    }

    public String getfXygzgw() {
        return fXygzgw;
    }

    public void setfXygzgw(String fXygzgw) {
        this.fXygzgw = fXygzgw;
    }

    public String getfSfsyscchj() {
        return fSfsyscchj;
    }

    public void setfSfsyscchj(String fSfsyscchj) {
        this.fSfsyscchj = fSfsyscchj;
    }

    public String getfSfsybz() {
        return fSfsybz;
    }

    public void setfSfsybz(String fSfsybz) {
        this.fSfsybz = fSfsybz;
    }

    public LocalDate getfBysj() {
        return fBysj;
    }

    public void setfBysj(LocalDate fBysj) {
        this.fBysj = fBysj;
    }

    public String getfByyx() {
        return fByyx;
    }

    public void setfByyx(String fByyx) {
        this.fByyx = fByyx;
    }

    public String getfSxzy() {
        return fSxzy;
    }

    public void setfSxzy(String fSxzy) {
        this.fSxzy = fSxzy;
    }

    public String getfXz() {
        return fXz;
    }

    public void setfXz(String fXz) {
        this.fXz = fXz;
    }

    public String getfXllb() {
        return fXllb;
    }

    public void setfXllb(String fXllb) {
        this.fXllb = fXllb;
    }

    public String getfFqrzsm() {
        return fFqrzsm;
    }

    public void setfFqrzsm(String fFqrzsm) {
        this.fFqrzsm = fFqrzsm;
    }

    public String getfXl() {
        return fXl;
    }

    public void setfXl(String fXl) {
        this.fXl = fXl;
    }

    public String getfXlzsbh() {
        return fXlzsbh;
    }

    public void setfXlzsbh(String fXlzsbh) {
        this.fXlzsbh = fXlzsbh;
    }

    public String getfXw() {
        return fXw;
    }

    public void setfXw(String fXw) {
        this.fXw = fXw;
    }

    public String getfXwzsbh() {
        return fXwzsbh;
    }

    public void setfXwzsbh(String fXwzsbh) {
        this.fXwzsbh = fXwzsbh;
    }

    public String getfSftqsb() {
        return fSftqsb;
    }

    public void setfSftqsb(String fSftqsb) {
        this.fSftqsb = fSftqsb;
    }

    public String getfNsbzc() {
        return fNsbzc;
    }

    public void setfNsbzc(String fNsbzc) {
        this.fNsbzc = fNsbzc;
    }

    public String getfSfpgsb() {
        return fSfpgsb;
    }

    public void setfSfpgsb(String fSfpgsb) {
        this.fSfpgsb = fSfpgsb;
    }

    public String getfSbzy() {
        return fSbzy;
    }

    public void setfSbzy(String fSbzy) {
        this.fSbzy = fSbzy;
    }

    public String getfNsbzyjszwdj() {
        return fNsbzyjszwdj;
    }

    public void setfNsbzyjszwdj(String fNsbzyjszwdj) {
        this.fNsbzyjszwdj = fNsbzyjszwdj;
    }

    public String getfZyjszwrzzg() {
        return fZyjszwrzzg;
    }

    public void setfZyjszwrzzg(String fZyjszwrzzg) {
        this.fZyjszwrzzg = fZyjszwrzzg;
    }

    public String getfXrzsj() {
        return fXrzsj;
    }

    public void setfXrzsj(String fXrzsj) {
        this.fXrzsj = fXrzsj;
    }

    public String getfHsrt() {
        return fHsrt;
    }

    public void setfHsrt(String fHsrt) {
        this.fHsrt = fHsrt;
    }

    public String getfHshdcjmzdp() {
        return fHshdcjmzdp;
    }

    public void setfHshdcjmzdp(String fHshdcjmzdp) {
        this.fHshdcjmzdp = fHshdcjmzdp;
    }

    public String getfCjxstirhzwu() {
        return fCjxstirhzwu;
    }

    public void setfCjxstirhzwu(String fCjxstirhzwu) {
        this.fCjxstirhzwu = fCjxstirhzwu;
    }

    public String getfDhzwy() {
        return fDhzwy;
    }

    public void setfDhzwy(String fDhzwy) {
        this.fDhzwy = fDhzwy;
    }

    public String getdName() {
        return dName;
    }

    public void setdName(String dName) {
        this.dName = dName;
    }

    public String getdPhone() {
        return dPhone;
    }

    public void setdPhone(String dPhone) {
        this.dPhone = dPhone;
    }

    public String getdGddh() {
        return dGddh;
    }

    public void setdGddh(String dGddh) {
        this.dGddh = dGddh;
    }

    public String getdEmail() {
        return dEmail;
    }

    public void setdEmail(String dEmail) {
        this.dEmail = dEmail;
    }

    public String getfSfhy() {
        return fSfhy;
    }

    public void setfSfhy(String fSfhy) {
        this.fSfhy = fSfhy;
    }

    public String getfTbdw() {
        return fTbdw;
    }

    public void setfTbdw(String fTbdw) {
        this.fTbdw = fTbdw;
    }

    public String getfClbh() {
        return fClbh;
    }

    public void setfClbh(String fClbh) {
        this.fClbh = fClbh;
    }

    public String getfUjdwhdq() {
        return fUjdwhdq;
    }

    public void setfUjdwhdq(String fUjdwhdq) {
        this.fUjdwhdq = fUjdwhdq;
    }

    public Integer getfUserId() {
        return fUserId;
    }

    public void setfUserId(Integer fUserId) {
        this.fUserId = fUserId;
    }

    public LocalDate getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDate createTime) {
        this.createTime = createTime;
    }
}
